#ifndef __LOG_H__
#define __LOG_H__

#include "stdarg.h"
#include "stdio.h"
#include "string.h"
#include "typedef.h"
#include "stm8s.h"

#define DEBUG_LOG_EN 0

#if DEBUG_LOG_EN == 0

void LogSetEnable(bool en);
bool LogGetEnable(void);
bool LogGetInitEnable(void);
void LogString(uint8_t *str);
void Log(const char *fmt, ...);

#else 

#define LOG_UART_NO  1
#define LOG_NEWLINE "\r\n"

void LogSetEnable(bool en);
bool LogGetEnable(void);
bool LogGetInitEnable(void);
void LogString(uint8_t *str);
void Log(const char *fmt, ...);

#endif 

#endif 